package com.po;

/**
 * AbstractOpCatalogRole entity provides the base persistence definition of the
 * OpCatalogRole entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractOpCatalogRole implements java.io.Serializable {

	// Fields

	private OpCatalogRoleId id;
	private String query;
	private String edit;
	private String deleted;
	private String download;

	// Constructors

	/** default constructor */
	public AbstractOpCatalogRole() {
	}

	/** minimal constructor */
	public AbstractOpCatalogRole(OpCatalogRoleId id) {
		this.id = id;
	}

	/** full constructor */
	public AbstractOpCatalogRole(OpCatalogRoleId id, String query, String edit,
			String deleted, String download) {
		this.id = id;
		this.query = query;
		this.edit = edit;
		this.deleted = deleted;
		this.download = download;
	}

	// Property accessors

	public OpCatalogRoleId getId() {
		return this.id;
	}

	public void setId(OpCatalogRoleId id) {
		this.id = id;
	}

	public String getQuery() {
		return this.query;
	}

	public void setQuery(String query) {
		this.query = query;
	}

	public String getEdit() {
		return this.edit;
	}

	public void setEdit(String edit) {
		this.edit = edit;
	}

	public String getDeleted() {
		return this.deleted;
	}

	public void setDeleted(String deleted) {
		this.deleted = deleted;
	}

	public String getDownload() {
		return this.download;
	}

	public void setDownload(String download) {
		this.download = download;
	}

}